Java NumberFormat getCurrencyInstance()用法及代码示例

您所在的位置:网站首页 currency 什么意思 Java NumberFormat getCurrencyInstance()用法及代码示例

Java NumberFormat getCurrencyInstance()用法及代码示例

2024-03-17 03:24| 来源: 网络整理| 查看: 265

getCurrencyInstance()方法是java.text.NumberFormat的内置方法,返回当前默认FORMAT语言环境的货币格式。

用法:

public static final NumberFormat getCurrencyInstance()

参数:该函数不接受任何参数。

返回值:该函数返回NumberFormat实例以进行货币格式化

下面是上述函数的实现:

示例1:

// Java program to implement // the above function    import java.text.NumberFormat; import java.util.Locale; import java.util.Currency;    public class Main {     public static void main(String[] args)         throws Exception     {            // Get the currency instance         NumberFormat nF             = NumberFormat                   .getCurrencyInstance();            // Sets the currency to Canadian Dollar         nF.setCurrency(             Currency.getInstance(                 Locale.CANADA));            // Stores the values         String values             = nF.getCurrency()                   .getDisplayName();            // Prints the currency         System.out.println(values);     } } 输出: Canadian Dollar

示例2:

// Java program to implement // the above function    import java.text.NumberFormat; import java.util.Locale; import java.util.Currency;    public class Main {     public static void main(String[] args)         throws Exception     {            // Get the currency instance         NumberFormat nF             = NumberFormat                   .getCurrencyInstance();            // Stores the values         String values             = nF.getCurrency()                   .getDisplayName();            // Prints the currency         System.out.println(values);     } } 输出: US Dollar

参考: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance()

getCurrencyInstance(Locale inLocale)方法是java.text.NumberFormat的内置方法,返回任何指定语言环境的货币格式。

用法:

public static NumberFormat getCurrencyInstance?(Locale inLocale)

参数:该函数接受inLocale的一个强制性参数,该参数描述要指定的语言环境。

返回值:该函数返回NumberFormat实例以进行货币格式化。

下面是上述函数的实现:

示例1:

// Java program to implement // the above function import java.text.NumberFormat; import java.util.Locale; import java.util.Currency; public class Main {     public static void main(String[] args)         throws Exception     {            // Get the instance         NumberFormat nF             = NumberFormat                   .getCurrencyInstance(                       Locale.CANADA);            // Stores the values         String values             = nF.getCurrency()                   .getDisplayName();            // Prints the currency         System.out.println(values);     } } 输出: Canadian Dollar

参考: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance(java.util.Locale)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3